package com.hiultra.archive.domain.vo;

import java.util.List;

/**
 * 盒间移位任务对象 archive_boxinner_move_task
 *
 * @author 派大星
 * @date 2024-07-23
 */
public class ArchiveBoxinnerMoveTaskReportVo {
    private String orgNo;
    private String roomNo;
    private String archMoveNo;
    private String status;
    private String issued;
    private String reportTime;
    private List<ArchMoveInfo> archMoveList;

    public String getIssued() {
        return issued;
    }

    public void setIssued(String issued) {
        this.issued = issued;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public String getRoomNo() {
        return roomNo;
    }

    public void setRoomNo(String roomNo) {
        this.roomNo = roomNo;
    }

    public String getArchMoveNo() {
        return archMoveNo;
    }

    public void setArchMoveNo(String archMoveNo) {
        this.archMoveNo = archMoveNo;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getReportTime() {
        return reportTime;
    }

    public void setReportTime(String reportTime) {
        this.reportTime = reportTime;
    }

    public List<ArchMoveInfo> getArchMoveList() {
        return archMoveList;
    }

    public void setArchMoveList(List<ArchMoveInfo> archMoveList) {
        this.archMoveList = archMoveList;
    }

    // Getters and Setters for ArchiveMoveTask fields

    public static class ArchMoveInfo {
        private String flowName;
        private String archNo;
        private String archName;
        private String archNum;
        private String ruleName;
        private String oldBoxNo;
        private String oldBagNo;
        private String oldHouseLocationNo;
        private String newBoxNo;
        private String newBagNo;
        private String newHouseLocationNo;
        private String oldBoxFullStatus;
        private String newBoxFullStatus;

        // Getters and Setters for ArchMoveInfo fields


        public String getFlowName() {
            return flowName;
        }

        public void setFlowName(String flowName) {
            this.flowName = flowName;
        }

        public String getArchNo() {
            return archNo;
        }

        public void setArchNo(String archNo) {
            this.archNo = archNo;
        }

        public String getArchName() {
            return archName;
        }

        public void setArchName(String archName) {
            this.archName = archName;
        }

        public String getArchNum() {
            return archNum;
        }

        public void setArchNum(String archNum) {
            this.archNum = archNum;
        }

        public String getRuleName() {
            return ruleName;
        }

        public void setRuleName(String ruleName) {
            this.ruleName = ruleName;
        }

        public String getOldBoxNo() {
            return oldBoxNo;
        }

        public void setOldBoxNo(String oldBoxNo) {
            this.oldBoxNo = oldBoxNo;
        }

        public String getOldBagNo() {
            return oldBagNo;
        }

        public void setOldBagNo(String oldBagNo) {
            this.oldBagNo = oldBagNo;
        }

        public String getOldHouseLocationNo() {
            return oldHouseLocationNo;
        }

        public void setOldHouseLocationNo(String oldHouseLocationNo) {
            this.oldHouseLocationNo = oldHouseLocationNo;
        }

        public String getNewBoxNo() {
            return newBoxNo;
        }

        public void setNewBoxNo(String newBoxNo) {
            this.newBoxNo = newBoxNo;
        }

        public String getNewBagNo() {
            return newBagNo;
        }

        public void setNewBagNo(String newBagNo) {
            this.newBagNo = newBagNo;
        }

        public String getNewHouseLocationNo() {
            return newHouseLocationNo;
        }

        public void setNewHouseLocationNo(String newHouseLocationNo) {
            this.newHouseLocationNo = newHouseLocationNo;
        }

        public String getOldBoxFullStatus() {
            return oldBoxFullStatus;
        }

        public void setOldBoxFullStatus(String oldBoxFullStatus) {
            this.oldBoxFullStatus = oldBoxFullStatus;
        }

        public String getNewBoxFullStatus() {
            return newBoxFullStatus;
        }

        public void setNewBoxFullStatus(String newBoxFullStatus) {
            this.newBoxFullStatus = newBoxFullStatus;
        }
    }
}
